module.exports = (ngModule) => {

	ngModule
	.controller('bodyCtrl', ['$scope', '$injector', function($scope, $injector) {
           require(['./components/controllers/bodyCtrl'], function(bodyCtrl) {
               $injector.invoke(bodyCtrl, this, {'$scope': $scope});
           });
     }]).controller('headerCtrl', ['$scope', '$injector', function($scope, $injector) {
           require(['./components/controllers/headerCtrl'], function(headerCtrl) {
               $injector.invoke(headerCtrl, this, {'$scope': $scope});
           });
       }]).controller('bodyInfoCtrl', ['$scope', '$injector', function($scope, $injector) {
           require(['./components/controllers/bodyInfoCtrl'], function(bodyInfoCtrl) {
               $injector.invoke(bodyInfoCtrl, this, {'$scope': $scope});
           });
       }]).controller('footerCtrl', ['$scope', '$injector', function($scope, $injector) {
           require(['./components/controllers/footerCtrl'], function(footerCtrl) {
               $injector.invoke(footerCtrl, this, {'$scope': $scope});
           });
       }]).controller('strategyCtrl', ['$scope', '$injector', function($scope, $injector) {
           require(['./components/controllers/strategy/strategyCtrl'], function(strategyCtrl) {
               $injector.invoke(strategyCtrl, this, {'$scope': $scope});
           });
       }]).controller('teamintrCtrl', ['$scope', '$injector', function($scope, $injector) {
           require(['./components/controllers/teamintr/teamintrCtrl'], function(teamintrCtrl) {
               $injector.invoke(teamintrCtrl, this, {'$scope': $scope});
           });
       }]).controller('newsCtrl', ['$scope', '$injector', function($scope, $injector) {
            require(['./components/controllers/news/newsCtrl'], function(newsCtrl) {
                $injector.invoke(newsCtrl, this, {'$scope': $scope});
            });
        }]).controller('businessGuideCtrl', ['$scope', '$injector', function($scope, $injector) {
            require(['./components/controllers/businessGuide/businessGuideCtrl'], function(businessGuideCtrl) {
                $injector.invoke(businessGuideCtrl, this, {'$scope': $scope});
            });
        }])
        .controller('ExecuteCtrl', ['$scope', '$injector', function($scope, $injector) {
            require(['./components/controllers/Execute/ExecuteCtrl'], function(ExecuteCtrl) {
                $injector.invoke(ExecuteCtrl, this, {'$scope': $scope});
            });
        }])
        .controller('noPerCtrl', ['$scope', '$injector', function($scope, $injector) {
            require(['./components/controllers/noPer/noPerCtrl'], function(noPerCtrl) {
                $injector.invoke(noPerCtrl, this, {'$scope': $scope});
            });
        }])
}